package com.ruoyi.system.service;

import com.ruoyi.system.domain.SysHeartbeart;

import java.util.List;

public interface ISysHeartbeartService {
    /**
     * 查询告警信息
     *
     * @param deviceId 心跳信息ID
     * @return 告警信息
     */
    public SysHeartbeart selectSysHeartbeartById(String deviceId);

    /**
     * 查询心跳信息列表
     *
     * @param sysHeartbeart 心跳信息
     * @return 心跳信息集合
     */
    public List<SysHeartbeart> selectSysHeartbeartList(SysHeartbeart sysHeartbeart);

    /**
     * 新增心跳信息
     *
     * @param sysHeartbeart 心跳信息
     * @return 结果
     */
    public int insertSysHeartbeart(SysHeartbeart sysHeartbeart);

    /**
     * 修改告警信息
     *
     * @param sysHeartbeart 告警信息
     * @return 结果
     */
    public int updateSysHeartbeart(SysHeartbeart sysHeartbeart);

    /**
     * 批量删除告警信息
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteSysHeartbeartByIds(String ids);

    /**
     * 删除告警信息信息
     *
     * @param deceiveId 心跳信息ID
     * @return 结果
     */
    public int deleteSysHeartbeartById(String deceiveId);

}
